#ifndef _BASIC_S_LAYOUTVM_H_
#define	_BASIC_S_LAYOUTVM_H_

#include "DIVA_VM.h"
#include <iostream>
#include "Ly_influence_area.h"
#define PIE 3.141592
using namespace std;

class Basic_Static_lyvm{
private:
	virtual void algorithm() = 0;
protected:
	Ly_influence_area* _area;
public:
	virtual string getName() = 0;
	virtual string getDescription() = 0;
	void doLayout(DIVA_VM*);
};
#endif 
